impounded lakes - French English Dictionary